home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
- Path: netcom.com!adaworks
- From: adaworks@netcom.com (AdaWorks)
- Subject: Re: C/C++ knocks the crap out of Ada
- Message-ID: <adaworksDoBrqA.7or@netcom.com>
- Followup-To: comp.lang.ada,comp.lang.c,comp.lang.c++
- Organization: NETCOM On-line Communication Services (408 261-4700 guest)
- X-Newsreader: TIN [version 1.2 PL1]
- References: <JSA.96Feb16135027@organon.com> <313D4D00.875@ix.netcom.com> <4hjm02INN3mt@keats.ugrad.cs.ubc.ca> <DnuGrG.JrE@news.thomson-lcr.fr> <4hl082INNc7d@keats.ugrad.cs.ubc.ca>
- Date: Fri, 15 Mar 1996 20:03:45 GMT
- Sender: adaworks@netcom.netcom.com
-
- Kazimir Kylheku (c2a192@ugrad.cs.ubc.ca) wrote:
-
-
- : You mean, that if I intend to write a procedure which computes the GCD of a
- : pair of integers, and I somehow end up computing the LCM instead, your Ada
- : programming environment will kindly inform me with a diagnostic: `
-
-
- Barry Boehm has often distinguished between,
-
- "Doing the right job"
-
- and
-
- "Doing the job right"
-
- No language can help you "do the right job." Languages such as Ada
- and Eiffel are designed to maximize the help one can get from the
- compiler to "do the job right." C++ also defines a language that
- makes it possible to get more help from the compiler. Surely, no one
- would ever suggest that C is such a language. If it were, there would
- not be such a huge aftermarket for product such as Purify.
-
- There are certainly times when one does not want to get a lot of help
- from the compiler. There are some exceptionally bright people who
- do not require such help. However, when it is appropriate to seek the
- a lot of help from a compiler, one clear choice is Ada.
-
- Richard Riehle
- adaworks@netcom.com
-
- --
-
- richard@adaworks.com
- AdaWorks Software Engineering
- Suite 27
- 2555 Park Boulevard
- Palo Alto, CA 94306
- (415) 328-1815
- FAX 328-1112
-